cmake_minimum_required(VERSION 3.28)
project(Cjiajia)

set(CMAKE_CXX_STANDARD 17)

add_executable(Cjiajia main.cpp
)

add_executable(C sizeofCode.cpp
        workerManager.cpp
        workerManager.cpp
)

add_executable(three threePig.cpp)
add_executable(dw dowhiletest.cpp)
add_executable(five fivePig.cpp)
add_executable(maopao maopao.cpp)

add_executable(erwei erWeiShuZu.cpp)
add_executable(hanshuyangshi hanshuyangshi.cpp)
add_executable(hanshufenwenjian hanshufenwenjian.cpp)

add_executable(constzhizhen constzhizhen.cpp)
add_executable(zhizhenhanshu zhizhenhanshu.cpp
        workerManager.cpp)
add_executable(jiegouti jiegouti.cpp)
add_executable(jiegoutizhizhen jiegoutizhizhen.cpp)

add_executable(jiegoutianli jiegoutianli.cpp)
add_executable(jiegoutianli2 jiegoutianli2.cpp)

add_executable(tongxunlu tongxunlu.cpp
        tongxunlu.cpp)
add_executable(quanjudizhi quanjudizhi.cpp)
add_executable(newCaozuo newCaozuo.cpp)
add_executable(newShuZu newShuZu.cpp)
add_executable(yinyongjiben yinyongjiben.cpp)
add_executable(yinyongzhuyi yinyongzhuyi.cpp)
add_executable(yinyongzuohanshufanhuizhi yinyongzuohanshufanhuizhi.cpp)
add_executable(yinyongdebenzhi yinyongdebenzhi.cpp)
add_executable(hanshumorencanshu hanshumorencanshu.cpp)
add_executable(hanshuzhanweicanshu hanshuzhanweicanshu.cpp)
add_executable(fengzhuang1 fengzhuang1.cpp)
add_executable(fengzhuang2 fengzhuang2.cpp)
add_executable(fengzhuang3 fengzhuang3.cpp)
add_executable(structandcalssdiff structandcalssdiff.cpp)
add_executable(lifangti lifangti.cpp)
add_executable(xigouhanshu xigouhanshu.cpp)
add_executable(kaobeigouzao01 kaobeigouzao01.cpp)
add_executable(kaobeidediaoyongshiji kaobeidediaoyongshiji.cpp)
add_executable(shekaobeiheqiankaobei shekaobeiheqiankaobei.cpp)
add_executable(chushihualiebiao chushihualiebiao.cpp)
add_executable(leiduixiangzuoleichengyuan leiduixiangzuoleichengyuan.cpp)
add_executable(jingtaichengyuanbianliang jingtaichengyuanbianliang.cpp)
add_executable(jingtaichengyuanhanshu jingtaichengyuanhanshu.cpp)
add_executable(chengyuanbianlianghechengyuanhanshufenkaicunchu chengyuanbianlianghechengyuanhanshufenkaicunchu.cpp)
add_executable(thiszhizhen thiszhizhen.cpp)
add_executable(kongzhizhenfangwenchengyuanhanshu kongzhizhenfangwenchengyuanhanshu.cpp)
add_executable(constxiushichengyuanhanshu constxiushichengyuanhanshu.cpp)
add_executable(quanjuhanshuzuoyouyuan quanjuhanshuzuoyouyuan.cpp)
add_executable(leizuoyouyuan leizuoyouyuan.cpp)
add_executable(chengyuanhanshuzuoyouyuan chengyuanhanshuzuoyouyuan.cpp)
add_executable(jiahaoyunsuanfuchongzai jiahaoyunsuanfuchongzai.cpp)
add_executable(zuoyiyunsuanfuchongzai zuoyiyunsuanfuchongzai.cpp
        workerManager.cpp
        workerManager.cpp)
add_executable(dizengyunsuanfuchongzai dizengyunsuanfuchongzai.cpp)
add_executable(jichen jichen.cpp)
add_executable(workerManager workerManager.cpp workerManager.h)
add_executable(zhigongxitongmain zhigongxitongmain.cpp workerManager.h
        workerManager.cpp)
